package com.github.itdachen.quartz.entity;

/**
 * CronJobInfo
 *
 * @author 剑鸣秋朔
 * @date 2025/11/21 21:34
 */
public class CronJobInfo {


    /**
     * 任务分组
     */
    private String groupName;

    /**
     * 任务名称，类名
     */
    private String className;

    /**
     * 任务描述
     */
    private String description;

    /**
     * 定时任务表达式
     */
    private String cronExpression;


    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getCronExpression() {
        return cronExpression;
    }

    public void setCronExpression(String cronExpression) {
        this.cronExpression = cronExpression;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("CronJobInfo{");
        sb.append("cronExpression='").append(cronExpression).append('\'');
        sb.append(", groupName='").append(groupName).append('\'');
        sb.append(", className='").append(className).append('\'');
        sb.append(", description='").append(description).append('\'');
        sb.append('}');
        return sb.toString();
    }


}
